package mock.servicesdirectory.contacts.dao.daointerface;

import java.util.List;

import mock.servicesdirectory.common.entities.Contact;


public interface ContactDao {
	public List<Contact> getContacts();
	public List<Contact> getContacts(boolean isActive);
	public List<Contact> getContacts(String firstName, String surName);
	public List<Contact> getContacts(String firstName, String surName, boolean isActive);	
	public List<Contact> getContactsFilterFirstName(String firstName, boolean isActive);
	public List<Contact> getContactsFilterSurName(String surName, boolean isActive);
	public List<Contact> getContactsFilterFirstName(String firstName);
	public List<Contact> getContactsFilterSurName(String surName);
	public boolean saveOrUpdateContact(Contact contact);
	public Contact getContact(int contactID);
}
